/**
 * 
 */
package cn.electronic.sale.service;

import cn.electronic.sale.pojo.Admin;
import cn.electronic.sale.pojo.Goods;

/**
 * 类描述：管理员业务层接口
 *
 * @author: nightingale
 * @date： 日期：2016-7-25 时间：下午3:58:20
 * @version 1.0 
 */
public interface AdminService {
	/**
	 * 验证管理员账户和密码是否正确
	 * 
	 * @param admin
	 *  传递过来的信息包装在admin中
	 * @return admin
	 */
	public Admin findAdminByNameAndPassword(Admin admin) throws Exception;
	
	/**
	 * 管理员删除已有商品
	 * 
	 * @param goodsId商品ID
	 * @return 
	 * 
	 *
	 * @throws Exception
	 */
	public int deleteGoods(Integer goodsId) throws Exception;
	
	/**
	 * 管理员更新已有商品
	 * 
	 * @param goodsId商品ID
	 * @return 
	 * 
	 *
	 * @throws Exception
	 */
	public int updateGoods(Goods goods) throws Exception;
}
